Signal storage system



Dec. 5, 1961 Filed Sept. 26, 1956 M. M. ASTRAHAN ETAL SIGNAL STORAGE SYSTEM 29 Sheet s-Sheet 1 FIGJO STEP CLEAR CLEAR 4 m oexx 663 AM DRUM R IILVI I N G TIMING CIRCUIT :E /FTE-L5T\ 40? 662 nigh FIELD 6 AM DRUM RD DRUM j R TIMING j CIRCUIT #E 416 665 O; TD DRUM R TIMING CIRC JIT 66? TD DRUM p (:04 TD IX 3 IN VEN TORS 0 momon M. ASTRAHAMWILLIAM LBATCHELOR, {,3 BENNETT HOUSMAN, ammo L. KURKJIAN, RD CIT BERNARD L SARAHAN RD 024 AGENT ATTORNEY Dec. 5, 1961 M. M. ASTRAHAN EIAL 3,012,227

SIGNAL STORAGE SYSTEM Filed Sept. 26, 1956 29 Sheets-Sheet 2 AMAPC TO 1 BFR AM DRUM APC CTR 370 F IGAb RD DRUM APC CTR RD APC TO 1, BFR

TD DRUM IN-OUT BUFFER REGISTER BFR TO REG.

IO REG. MGR

I0 REG-DRUM WRITE REG DRUM SEL CODER CLEAR DRUM REG

OR CLEAR\ ERLEAVE BY 8 TERLEAVE BY 16 RLEAVE BY 64 ARE COMPUTER INPUT-OUTPUT CONTROL Dec. 5, 1961 Filed Sept.

M. M. ASTRAHAN ETAL SIGNAL. STORAGE SYSTEM 29 Sheets-Sheet 4 I ITIMING I INDEX I l I COMPUTER I NPUT OUTPUT CONTROL READ WRITE CIRCUIT DRuM ARITH APC CTR ELEMENT 823 805 L IN OUT BUFFER N OUT MEMORY MAIN REG BUFFER REGISTER REG MEMORY EQ T 301 OPERATION ADDRESS 815 REGISTER REG 821 2119 DRUM IN OUT CONTROL ADDRESS REG COUNTER Q INSTRUCTION CONTROL ELEMENT 825 El IN OUT T T wDRD CTR Dec. 5,

Filed Sept. 26, 1956 FIG.

M. M. ASTRAHAN ETAL SIGNAL STORAGE SYSTEM MEMORY 8T MACHINE CYCLES 29 Sheets-Sheet 5 IIIII -0 I 2 3 4 5 6 6A 7 8 8A 9 Io II IIA O I 2 I I I I I I sEI EcT QEQF MEMORY REAO WRITE I I OIsTuRB- REOIsTER I E I I I PROGRAM FINISH PREvIOus DECODE NEW EXECUTE TIME INSTRUCTION INSTRUCTION INSTRUCTION I I I I I OPERANO TO OPERATE EXECUTE NOT usEO ARITHMETIO TIME A M ELEMENT INsTRucTION I I I I OPERATE OATA FROM ARITHMETIC MEMORY BUFFERS TO TIME B ELEMEHNT TIO M MO Y BUFFERS EM RY ELEMEN I MACHINE 8I INSTRUCTION CYCLES I ROORAM TIME IOPERATE TIME AIOPERATE TIME BI MAcI-IINE CYCLES 3- MEMORY CYCLE INS FIG.3

I 2- MEMORY CYCLE INSTRUCTION TRUCTION 2" MEMORY CYCLE PAUSE INSTRUCTION PT PT I A7 A I I- MEMORY CYCLE INsTRuOTION IP-7 IP-6 I V AV AV A IP-T 1P-6 PT OTA OT-B PT I 7 A7 A //I I lP-7 IP-G P OT-A PAusE PT I 7 W A AV I 1P-6 COMPOSITION OF INSTRUCTION WORD Dec. 5, 1961 Filed Sept. 26, 1956 SET BRANCH FF CLEAR I/O INTERLOCK 29 Sheets-Sheet 6 (294) SET l/O INTERLOCK ON (163) CLEAR BRANCH FF USU CLEAR PT-OT FF TO PT (134) SET PT-OT FF TO OT PT 0T c| EAR ADR (77o) PROG CTR TO MAR (94) STEP PROG CTR (92) c| EAR 0P REG (77b) MBR To OP 8 AM a IX INT REG 3221 3196 9 jg? (4601463366 I/O-PT +INTLK ON (N0+PT+ INTLK 0N) Sdr+OT(HO OO4- +OT) To MR f Sdr+PT(HO 001- +PT] SENSE FOR BRANCH (140) Ldc W 00004431) CLEAR PROG CTR F'C TO RAREGQQ Wrf +p1-( O 1O +pT) ADR To PROG CTR "54) COMMAND Rds+ PT(HO m4 +PTT CLEAR IX INT REGWTCT DESELECT (155T CLEAR DRUM CONTROL REG (I46) ADR TO DRUM CONTROL REG (151) SELECT PULSE FOR DRUMS (325) CLEAR I/O ADR CTR (148T CLEAR PAUSE DELAY ADR TO I/O ADR CTR [72) SYNC FF CLEAR I/O Wd CTR (T49) SET I/O TNTERLOCK ON (294) 27' CLEAR I/O REG (144) ADR COMPLEMENT T0 1/0 Wd CTR (4521 2 :SENSE I/O Wd CTR (290) PT-6 ON READ (T80) F'T6 ON WRITE (I82) p p PT-6 READ 0R WRITE (I83) \L 25 SET PAUSE FF (T34) CLEAR MAR (9) TP-o CLEAR MBR (4i) TP-T TIME TP-PuEsEs 2s 4? A TB 2 MC PULSES U O TROL START MEMORY (10) TP-Z SENSE I/O BREAK FF (TP-H OR ZMCS ON PAUSE 81 NO BREAK) SET TPD BREAK FF ON 386 CLEAR TPD BREAK FF 414 FIG.50

Dec. 5, 1961 M. M. ASTRAHAN EI'AL SIGNAL STORAGE SYSTEM Filed Sept. 26, 1956 29 Sheets-Sheet 7 CYCLE CONTROL BRANCH FF as ON 1/0 INTERLOCK F BRANCH OT\ PT I/O-PTUlO-PT) L4 1/OPT(HOOT) CLASS CYCLE O BRANCH-PTUO4-PT) MATR|X BRANCH-OTUOi-OT] L6 INSTRUCTION SEEQ ATION 3o 3* MATRIX REGISTER Sdr (004-) 0- Bsn(O1O-) L8 VARIATION Ldc (OOOO) MATR|X Rds(|HO) .-L9

Wn (m1) BRANCH FF] FF ML.

(163) CLEAR 0 FIG. I6 \745 1/0 INTLK FF (294) SET 1 1/0 INTLK IS ON Ma o PTOT FF (131) SET 1 A (164) CLEAR B Dec. 5, 1961 M. M. ASTRAHAN ETAL 3,012,227

SIGNAL STORAGE SYSTEM Filed Sept. 26, 1956 29 Sheets-Sheet 8 PT OT t PT T8910ll01234567891011'0123456 121 4! I0 155 4! M6151 325 77 SELECT I3! 161 I0 DRUMS 92 9 9 91 FlG.6b

134 41 4B 72 T7 LOADI/O 1O ADDRESS 92 I 9 91 COUNTER 1 NO OT I L DC) WRITE 92 5 NO OT 9 91 I52 82 (wan FlG.6d

IO READ 92 N0 0T 9 91:52 80 (R05) 16 49 r183 F |G.6e

41 10 140 41 10 163 I31 9 a 5 4 77 SENSE 92 n s 91 (BSN) 15 16$ Dec. 5, 1961 M. M. ASTRAHAN EIAL 3,012,227

SIGNAL STORAGE SYSTEM Filed Sept. 26, 1956 29 Sheets-Sheet 9 FIG] FIG.70

APC R 1/0 BUFFER REG AM APC R BUF NO COMPARE 2.5pSec 403 CLEAR DW REG 567 READ WRITE FF FF 3mm READ Dec. 5, 1961 M. M. ASTRAHAN ETAL 3,012,227

SIGNAL STORAGE SYSTEM Filed Sept. 26, 1956 29 Sheets-Sheet 10 SEL SEL RD FIG. 7b TD D AM DTP-I AM DTP-4 COMPARE TD DTP-4 S TART COMPARE WRITE REG STATUS WRITE REG READ-WRITE STATUS SWITCH ADDRESS STATUS FF COMPARE Dec. 5, 1961 M. M. ASTRAHAN ETAL 3,012,227

SIGNAL STORAGE SYSTEM Filed Sept. 26, 1956 29 Sheets-Sheet 11 PT6 OR R0 OR WT g-gag 394 REG INTERLEAVE BY 16 OR INTERLEAVE PT INTERLEAVE ACCE INTERLEAVE MODE FF INTERLEAVE F F'S 442 FF 4 1 FF 0 53 GT 534 GT 5, 1961 M. M. ASTRAHAN ETAL 3,012,227

SIGNAL STORAGE SYSTEM Filed Sept. 26, 1956 29 Sheets-Sheet 12 FIG 7d CLEAR TO CLEAR SET INTERLOCK PAUSE (INST CONTROL) DELAY FS .21%; F 1/0 BUFFER REG SYNC FF 1 TO 1/0 REG 8. 413 384 INTLK 707 CONTROL CLEAR 1/0 1/0 BUFFER REG e01 GT IS ON ACCEPT BUFFER 432 FF STATUS C EPT A C FF 482 1/0 INTERLOCK Dec. 5, 1961 M. M. ASTRAHAN EI'AL 3,012,227

SIGNAL STORAGE SYSTEM 29 Sheets-Sheet 14 Filed Sept. 26, 1956 con tum;

Dec. 5, 1961 M. M. ASTRAHAN EIAL 3, 7

SIGNAL STORAGE SYSTEM 29 Sheets-Sheet 15 Filed Sept. 26, 1956 I 3.25 a; 7 m0 mo o t 325 EU as KN? m? 0mm 5 o"Eb oz 4 l 2% o mvn t o .5 w m 235 E; 1 8m 23% 9mm 62 0 Eu 0;

O mo .5 T 5% .o m /L% 8n 1 29 Sheets-Sheet 16 Dec. 5, 1961 M. M. ASTRAHAN ETAL SIGNAL STORAGE SYSTEM Filed Sept. 26, 1956 :NQE

t nt/EEO 23% mmv wEQmmEO Dec. 5, 1961 M. M. ASTRAHAN ETAL 3,012,227

SIGNAL STORAGE SYSTEM 29 Sheets-Sheet 19 @JUZZdiQ xwoz mQ mI wi s-0 55 00 mm Filed Sept. 26, 1956 m 0 5E Q GE e 5, 1961 M. M. ASTRAHAN EIAL 3, ,227

SIGNAL STORAGE SYSTEM 29 Sheets-Sheet 20 Filed Sept. 26, 1956 mo mI mt s oqmm Qu mm wo mI 64mm 00 mm 

